﻿<!--
    Mango - Open Source M2M - http://mango.serotoninsoftware.com
    Copyright (C) 2006-2011 Serotonin Software Technologies Inc.
    @author Matthew Lohbihler
    
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see http://www.gnu.org/licenses/.
 -->
<h1>Обзор</h1>
<p>
  <br>
  Назначением детектора событий является определение, соответствует ли значение объекта одному или более связанным с ним условиям. В случае выполнения условия, детектор «активируется» и генерирует событие, которое может быть соответствующим образом обработано. Объект может иметь неограниченное число детекторов событий. Способы, с помощью которых отслеживаются события, зависят от типа данных объекта, поэтому в списке Выбор типа отображаются только те <br>
  детекторы событий, которые соответствуют текущему типу данных объекта. Детекторы событий могут отслеживать большое число условий, но применяются только для одного объекта. Если требуется выполнить условие, задействующее несколько объектов, или условие, включающее запланированный события, можно использовать составные детекторы событий. Смотрите документацию раздела «Составные детекторы событий». </p>
<p>Объект может иметь столько детекторов, сколько необходимо, причем он может иметь несколько детекторов одинакового типа (например, несколько детекторов верхних или нижних пределов).</p>
<p>Чтобы добавить новый детектор, выберите из списка Тип детектора и нажмите пиктограмму (<img src="images/bell_add.png"/>). Обратите внимание, что для того, чтобы сохранить детектор для текущего объекта, необходимо нажать кнопку «Сохранить». Чтобы удалить существующий детектор, нажмите пиктограмму <img src="images/bell_delete.png"/>, связанную с данным детектором. </p>
<p>Каждый тип детектора имеет атрибут Уровень тревоги. Он определяет, в каком случае детектор будет генерировать сигнал тревоги, а также устанавливает уровень тревоги. Информация по сигналам тревоги приводится на странице общей справки. </p>
<h1>Детектор верхнего предела</h1>
<p>Этот детектор применим только к числовым объектам. Верхний предел – это значение, при превышении которого детектор активируется. При желании этот детектор может быть совместно использован с детектором Продолжительности; в этом случае значение объекта может превышать верхний предел в течение указанного времени, затем детектор активируется. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Детектор нижнего предела</h1>
<p>Данный детектор применим только к числовым объектам. Нижний предел – это значение, ниже которого детектор активируется. При желании этот детектор может быть совместно использован с детектором Продолжительности; в этом случае значение объекта может быть менее нижнего предела в течение указанного времени, затем детектор активируется. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Детектор изменения</h1>
<p>Данный детектор применяется ко всем типам данных. Он генерирует событие при любом изменении значения объекта. События, генерируемые данным детектором, не возвращаются автоматически в нормальное состояние.</p>

<h1>Детектор отсутствия изменений</h1>
<p>Данный детектор применяется ко всем типам данных. Он генерирует событие в случае, если значение не меняется в течение заданного значения Продолжительности времени. Такой детектор может быть полезен для обнаружения сбоев оборудования. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Детектор отсутствия обновлений</h1>
<p>Данный детектор применим ко всем типам данных. Он генерирует событие в случае, если значение не обновлялось в течение заданного значения Продолжительности времени. (Изменение значения объекта предполагает новое значение объекта, отличающееся от предыдущего. Обновление значения объекта предполагает изменение только времени фиксации значения; само значение при этом остается прежним). Этот детектор может быть использован для выявления сбоев оборудования. События, генерируемые данным детектором, автоматически возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Состояние</h1>
<p>Данный детектор применяется к двоичным, алфавитно-цифровым объектам и объектам с несколькими состояниями. Он становится активным в момент, когда объект приобретает заданное Состояние. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае объект должен оставаться в заданном состоянии в течение заданного значения продолжительности, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Детектор количества изменений состояния</h1>
<p>Данный детектор применяется к двоичным, алфавитно-цифровым объектам и объектам с несколькими состояниями. Он становится активным, если количество изменений состояния объекта достигает заданное Количество изменений в течение заданной Продолжительности времени. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Положительная накопленная сумма</h1>
<p>Данный детектор применяется только к числовым объектам. Положительный предел – это накопленная сумма, свыше которой детектор активируется, а Вес – это постоянное значение веса, которое используется для расчета накопленной суммы. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае накопленная сумма должна быть более верхнего предела в течение как минимум заданной Продолжительности времени, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.</p>

<h1>Отрицательная накопленная сумма</h1>
<p>Данный детектор применяется только к числовым объектам. Отрицательный предел – это накопленная сумма, ниже которой детектор активируется, а Вес – это постоянное значение веса, которое используется для расчета накопленной суммы. Детектор может при необходимости использоваться совместно с детектором Продолжительности. В этом случае накопленная сумма должна быть менее нижнего предела в течение как минимум заданной Продолжительности времени, затем он переходит в активное состояние. События, генерируемые данным детектором, автоматическим возвращаются в нормальное состояние, если условие перестает выполняться.</p>
